long-haul communication - Francés Inglés Diccionario